import request from '../service/service';

// 综合管理

/**
 * 获取项目信息文件列表（分页）
 * @param data {Object} 请求参数
 */
export function getCommonList(data) {
  return request({
    protocol: 'bus/common/findPage',
    options: data,
    method: 'get'
  });
}

/**
 * 新增项目信息
 * @param data {Object} 请求参数
 */
export function addCommon(data) {
  return request({
    protocol: 'bus/common/create',
    options: data,
    method: 'post'
  });
}

/**
 * 删除项目信息
 * @param data {Object} 请求参数
 */
export function deleteCommon(data) {
  return request({
    protocol: 'bus/common/deleteByIds',
    options: data,
    method: 'delete'
  });
}

/**
 * 生成模块设定
 * @param data {Object} 请求参数
 */
export function generateModule(data) {
  return request({
    protocol: 'bus/common/generateModule',
    options: data,
    hasQuery: true,
    method: 'post'
  });
}

/**
 * 更新模块集合
 * @param data {Object} 请求参数
 */
export function updateModuleList(data) {
  return request({
    protocol: 'bus/common/updateModuleList',
    options: data,
    method: 'post'
  });
}
